<?php
	session_start();
 		require_once("../BaseDatos/DBCurso.php");
		require_once 'Zend/Loader.php';
		Zend_Loader::loadClass('Zend_Gdata');
		Zend_Loader::loadClass('Zend_Gdata_AuthSub');
		Zend_Loader::loadClass('Zend_Gdata_ClientLogin');
		Zend_Loader::loadClass('Zend_Gdata_Calendar');
		
		$user = 'proyecto.ritsur@gmail.com';
		$pass = 'r1i2t3s4u5r6';
		$service = Zend_Gdata_Calendar::AUTH_SERVICE_NAME; // predefined service name for calendar
		$client = Zend_Gdata_ClientLogin::getHttpClient($user,$pass,$service);
		
		try {
			   $client = Zend_Gdata_ClientLogin::getHttpClient($user,$pass,$service);
			} catch (Zend_Gdata_App_CaptchaRequiredException $cre) {
			    echo 'URL of CAPTCHA image: ' . $cre->getCaptchaUrl() . "\n";
			    echo 'Token ID: ' . $cre->getCaptchaToken() . "\n";
			} catch (Zend_Gdata_App_AuthException $ae) {
			   echo 'Problem authenticating: ' . $ae->exception() . "\n";
			}
		
		
		function createEvent ($client, $title = 'Tennis with Beth', 
		    $desc='Meet for a quick lesson', $where = 'On the courts', 
		    $startDate = '2008-01-20', $startTime = '10:00', 
		    $endDate = '2008-01-20', $endTime = '11:00', $tzOffset = '-08')
		{
		  $gc = new Zend_Gdata_Calendar($client);
		  $newEntry = $gc->newEventEntry();
		  $newEntry->title = $gc->newTitle(trim($title));
		  $newEntry->where  = array($gc->newWhere($where));
		
		  $newEntry->content = $gc->newContent($desc);
		  $newEntry->content->type = 'text';
		
		  $when = $gc->newWhen();
		  $when->startTime = "{$startDate}T{$startTime}:00.000{$tzOffset}:00";
		  $when->endTime = "{$endDate}T{$endTime}:00.000{$tzOffset}:00";
		  $newEntry->when = array($when);
		
		  $createdEntry = $gc->insertEvent($newEntry);
		  return $createdEntry->id->text;
		}
		
	$Curso=new DBCurso();
	//nombre del evento
	$nombre=$_POST["txtnombre"];
	//lugar del evento
	$lugar=$_POST["txtlugar"];
	//descripcion del evento
	$descripcion=$_POST["txtdescripcion"];
	//fecha
	$fecha=$_POST["txtfecha"];
	//fechaf
	$fechaf=$_POST["txtfechaf"];
	//hora
	$hora_minutosini=$_POST["txthora"];
	//horafinal
	$hora_minutosfin=$_POST["txthoraf"];
	//
	$xx=split(":",$hora_minutosini);
	//
	$horai=$xx[0];
	//
	$minutoi=$xx[1];
	//
	$xx=split(":",$hora_minutosfin);
	//
	$horaf=$xx[0];
	//
	$minutof=$xx[1];

	
	$f1=split("/",$fecha);
	$fechai=$f1[2]."-".$f1[1]."-".$f1[0];
	
	$f2=split("/",$fechaf);
	$fechafi=$f2[2]."-".$f2[1]."-".$f2[0];
	
	
	if($horai<10)
	{
		$horai="0$horai";
	}
	if($horaf<10)
	{
		$horaf="0$horaf";
	}
	$h1="$horai:$minutoi";
	$h2="$horaf:$minutof";
    $id_google=createEvent($client,$nombre,$descripcion,$lugar,$fechai,$h1,$fechafi,$h2,"-06");		
	
	 $_event=split("[/]",$id_google);
  	$id_google= $_event[sizeof($_event)-1];

	$Curso->Registro($nombre,$lugar,$descripcion,$fecha,$horai,$minutoi,$fechaf,$horaf,$minutof,$id_google);
	header("Location: ./Ver.php");
?>